package com.screen.screendisplay.vo.electric;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Getter;
import lombok.Setter;

import java.math.BigDecimal;

/**
 * <p>
 * 设备状态统计VO
 * </p>
 *
 * @author xuesong
 * @since 2025-09-24
 */
@Getter
@Setter
@Schema(description = "设备状态年度统计数据")
public class EquipmentUsageStatistics {

    @Schema(description = "统计年份")
    private Integer year;

    @Schema(description = "机组总台数量(台)")
    private Integer totalUnits;

    @Schema(description = "装机总容量(万千瓦)")
    private BigDecimal totalInstalledCapacity;

    @Schema(description = "机组运行台数(台)")
    private Integer runningUnits;

    @Schema(description = "机组运行总容量(万千瓦)")
    private BigDecimal runningCapacity;

    @Schema(description = "机组备用台数(台)")
    private Integer standbyUnits;

    @Schema(description = "机组备用总容量(万千瓦)")
    private BigDecimal standbyCapacity;

    @Schema(description = "机组检修台数(台)")
    private Integer maintenanceUnits;

    @Schema(description = "机组检修总容量(万千瓦)")
    private BigDecimal maintenanceCapacity;
}
